BANCO DE DADOS


USE AS TABELAS A SEGUIR PARA RESPONDER À QUESTÃO.

Observe o comando SQL abaixo. SELECT P.NOME NOME, R.PRECO PRECO FROM PRODUTO P, DISTRIBUIDOR D, PRECO R WHERE P.PRECO = R.ID AND P.DISTRIBUIDOR=D.ID AND D.DISTRIBUIDOR=’CEASA’ ORDER BY R.PRECO DESC Esse comando retorna a tabela:

 






Na linguagem SQL, o emprego de condições de comparação em partes de uma cadeia de caracteres, pode ser feita pelo operador:


EXCEPTION


VALUES.


Na linguagem SQL, o emprego de condições de comparação em partes de uma cadeia de caracteres, pode ser feita pelo operador:


DISTINCT.


 

STRING.

Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?


Session Control.


System Control.


 

Data Manipulation Language (DML).


Data Definition Language (DDL).


Transaction Control.

Na normalização de dados, caso exista um ou mais atributos que dependam de um atributo não-chave, estes atributos deverão ser extraídos para outra tabela. Trata-se da condição para que a tabela esteja na:


primeira forma normal.


 

terceira forma normal.


transição para segunda forma normal.


segunda forma normal.


forma normal Boyce/Codd.

A seguir estão elencadas características inerentes à 1a, 2a e 3a formas normais, utilizando-se os conceitos de tabelas, linhas e colunas. A característica que define exclusivamente a 2a FN, diferenciando-a da 1a FN, e não caracterizando-a como 3a FN, é:

  •  

nenhuma coluna não-chave depende parcialmente da chave primária;


todas as colunas contêm somente valores atômicos;


todas as linhas da tabela são unívocas;


nenhuma coluna não-chave é funcionalmente independente da chave primária.


nenhuma coluna não-chave é determinada transitivamente pela chave primária;

Identifque as afrmativas que defnem corretamente os conceitos do Modelo Relacional. 1. Cada linha formada por uma lista ordenada de colunas representa um registrou ou tupla. 2. Uma chave permite usuários autorizados aplicarem as mesmas formas de manipular dados aplicados em uma consulta. 3. A Chave estrangeira (FK - Foreign Key) é a chave formada através de um relacionamento com a chave primária de outra tabela. 4. No relacionamento Um para Muitos (1 para N), a chave primária da tabela 1 estará na tabela do lado N. Assinale a alternativa que indica todas as afirmativas corretas.


É correta apenas a afirmativa 2.


São corretas apenas as afirmativas 2 e 4.


São corretas apenas as afirmativas 1 e 2.


São corretas apenas as afirmativas 1, 3 e 4.


São corretas apenas as afirmativas 1 e 3.

Na modelagem de bancos de dados relacionais, é necessário indicar a cardinalidade dos relacionamentos entre conjuntos de entidades. Considerando-se dois conjuntos de entidades B de um modelo entidade-relacionamento, é correto afirmar que a cardinalidade indica


a proporção entre o número de entidades do conjunto A e o número de entidades do conjunto B que têm todos seus valores preenchidos.


a proporção entre o número de entidades do conjunto e o número de entidades do conjunto B, ponderado de acordo com o número total de relacionamentos do modelo.


o número de atributos do conjunto de entidades A que podem assumir valores nulos, em comparação com o número total de atributos do conjunto de entidades B.


a quantas entidades do conjunto A uma entidade do conjunto pode estar associada, e a quantas entidades do conjunto B uma entidade do conjunto A pode estar associada.


a proporção entre o número de atributos de cada conjunto de entidades A e B, sendo que tal proporção não pode ser superior a 2.

Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo sobre modelos de dados.

 

( ) A estrutura lógica básica do modelo hierárquico é representada por uma árvore.

( ) A estrutura lógica básica do modelo hierárquico é a classificação dos dados em tabelas.

( ) A estrutura lógica básica dos modelos hierárquico e de rede é representada por uma árvore.

( ) A estrutura lógica básica do modelo de rede é representada por uma tabela e permite que um registro tenha mais de um pai.

 

De acordo com as afirmações, a sequência correta é


(V); (V); (F); (F).


(V); (F); (V); (F)


(F); (F); (V); (V).


(F); (F); (F); (V).


(F); (V); (F); (V).

Considere as entidades da modelagem entidade-relacionamento. As entidades contêm atributos. Um atributo que admite um valor único para cada entidade é chamado de atributo


ecursivo.


especializado


instanciado


restritivo.


monovalorado

Considere as seguintes sentenças relacionadas a banco de dados:

- A chave primária sempre deve ser um atributo numérico.

II - A chave primária sempre possui atributo multivalorado.

III - A chave primária sempre é um atributo composto.

IV - A chave primária pode ser nula se o administrador de banco de dados desejar otimizar o armazenamento.

 

Sobre as sentenças, afirma-se que:


Todas as sentenças são corretas.


Apenas as sentenças I e II são corretas


Apenas a sentença I está correta.


penas as sentenças I, II e IV são corretas.


Todas as sentenças são incorretas.

Páginas: 123456